#pragma once
#include<gpl.h>
#include "Botao.h"

class janela
{
protected:
	int x;
	int x1;
	int y;
	int y1;
	int w;
	int h;
	int tempo;
	bool aberto;
	bool arrastando;
	bool pressionado;
	vector<sprite> *im_botoes;

	Botao *botao_fecha;
	vector<text*> *fonte;
	string titulo;
	vector<string> *conteudo;
	sprite *spr_pedacoJ;

	virtual void desenhar();
	virtual void movimentar();
public:

	janela(int _x, int _y, int _w, int _h, vector<sprite> *imagens, sprite *spr_pedaco, vector<text*> *font, string _titulo, vector<string> *_conteudo);
	janela(int _x, int _y, int _w, int _h, vector<sprite> *imagens, sprite *spr_pedaco, vector<text*> *font, string _titulo);
	~janela(void);

	virtual void atualizar();
	void setAberto();
	virtual void arrumarPosicao(int _x, int _y);
};

